﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace app.Api
{
    #region 状态码
    // 状态码
    public enum STATUS
    {
        OK = 10000,

        // 缺少参数
        LACK_ACTION = 10101, // 缺少action
        LACK_PARAM = 10100, // 缺少参数

        // 无效的参数
        INVALID_PARAM = 10201, //　无效的参数
        INVALID_ACTION = 10202, // 无效的action
        INVALID_CURRENT_PAGE = 10203, // 无效的当前页
        INVALID_PAGE_SIZE = 10204, // 无效的page_size
        INVALID_ID = 10205, // 无效的ID
        INVALID_STATUS = 10206, // 无效的状态值

        // 参数类型错误
        TYPEERROR_PARAM = 10501, // 参数类型错误
        TYPEERROR_INT = 10502, // 无效的int值
        TYPEERROR_TIMESTAMP = 10503, // 无效的时间戳值
                                     // 数据库
                                     // 搜索
        // 失败操作
        FAILED_INSERT = 10311, // 插入失败
        FAILED_UPDATE = 10312, // 更新失败
        FAILED_DELETE = 10313, // 删除失败

        // 没有
        NO_RESOURCES = 10301, // 找不到资源
        NO_PERMISSION = 10401, // 没有权限

        // 已经有
        HAS_ANSWERED = 10601, // 已经回答过问题，不可以再回答
        HAS_LOGIN = 10602,  // 已经登陆
        HAS_DATABASE = 10603, //数据库备份文件存在
        // 还没有
        HASNOT_LOGIN = 10611, // 还没有登录

        // 迫使
        FORCED_OFFLINE = 10701, // 被挤下线

        // 过期
        OVERDUE_DATA = 10801,   // 过期的数据
                        // 还可以有过期的验证码


    }
    #endregion
}